#include"SeqList.h"
SL sl;
void Test1()
{
	//SLInitial();
}
void Test2()
{
	SLIns(&sl, 0, 1);
	SLIns(&sl, 1, 2);
	SLIns(&sl, 2, 3);
	SLIns(&sl, 3, 4);
	SLPrint(&sl);
	printf("\n");
}
void Test3()
{
	SLPushFront(&sl, 12);
	SLPushFront(&sl, 15);
	SLPushBack(&sl, 14);
	SLPushBack(&sl, 13);
	SLPrint(&sl);
	printf("\n");
}
void Test4()
{
	SLDel(&sl, 2);
	SLDel(&sl, 3);
	SLPopFront(&sl);
	SLPopBack(&sl);
	SLPrint(&sl);
	printf("\n");
}
void Test5()
{
	printf("%d ", SLFind(&sl,2));
	printf("%d ", SLFind(&sl, 3));
	printf("%d ", SLFind(&sl, 15));
	printf("%d ", SLFind(&sl, 14));
	printf("\n");
}
void Test6()
{
	SLModify(&sl, 1, 99);
	SLModify(&sl, 2, 37);
	SLModify(&sl, 3, 66);
	SLPrint(&sl);
	printf("\n");
}
int main()
{
	SLInitial(&sl);
	//Test1();
	Test2();
	Test3();
	Test4();
	Test5();
	Test6();
	return 0;
}